package com.medical.excel.annotation;

import java.lang.annotation.*;

/**
 * 枚举格式化
 */
@Target({ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
@Inherited
public @interface ExcelEnumFormat {

    /**
     * 字典枚举类型
     */
    Class<? extends Enum<?>> enumClass();

    /**
     * 字典枚举类中对应的value属性名称，默认为value
     */
    String valueField() default "value";

    /**
     * 字典枚举类中对应的label属性名称，默认为label
     */
    String labelField() default "label";
}
